Dictionary English – Romanian

ape



Substantiv
1.

maimuță


Expressions:
to play the ape  =  a se maimuțări

Verb tranzitiv