A Dictionary of Arabic Idioms and Expressions (häftad, eng)
Helps intermediate and advanced learners of Arabic develop their vocabulary, writing, translation and comprehension.