BABOONISH MEANING IN ENGLISH

• Baboonish Definition & Synonyms

  1. (a.) Like a baboon.


RECENT SEARCHES