Baboonish definition

Like a baboon.
adjective
0
0
Advertisement