English to Arabic

Meaning for:
Baboonish
other
تقريبا بابون