English to Arabic

Meaning for:
Muskox
other
مسكوكس - ثور كبير