Al-smsam Dev
An Arabic-English dictionary that works without the Internet, in addition to an simultaneous transla More>