English speaking with real human voice
English <-> Arabic
(Atlas Modern Dictionary)
English <-> English
(Oxford Compact Dictionary)
Arabic <-> Arabic
(Atlas Modern Dictionary)
English speaking with real human voice
English <-> Arabic
(Atlas Modern Dictionary)
Unabridged Encyclopedic
Arabic-Arabic
(Atlas Modern Dictionary )
English - English
(Oxford Advanced Dictionary)
(Collins Cobuild English Dictionaries)