DOG-FACED APE


Meaning of DOG-FACED APE in English

ˈ ̷ ̷ˌfāst- noun

or dog-faced baboon

: baboon

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.