Arabic-English dictionary »

اليَرْمُوك meaning in English

ArabicEnglish
اليَرْمُوك m

Yarmouka river in the Middle East