English to Arabic

Meaning for:
Addax
other
المهاة (بقرة وحش كبيرة)