English-Arabic dictionary »

addax meaning in Arabic

EnglishArabic
Addax

المهاة (بقرة وحش كبيرة)