Arabic-English dictionary »

الذبابة المنشاريّة meaning in English

ArabicEnglish
الذبابة المنشاريّة

Horntail