Thumbnail

Phrase or Word
Tener monos en la cara
Literal English Translation
Have monkeys in your face
Definition
To look like you’re from another planet.
Language
Spanish
Type
Faunamorph
Subcategory
Primates
A Lexicon Drawn from the Natural World
A Lexicon Drawn from the Natural World