The Best Dictionary. Bilingual. Arabic-English. English-Arabic704 pages25 hours of reading2008Pohlídat