English to Arabic

Meaning for:
Anthropoid
other
إنسان الغابة