The Caribbean Dictionary

logga head
1 definition
1
 
Noun
Idiot or simpleton; A stupid person
Tags
person
Pictures
Jillarios Aug 29, 2016
Ese ...es un imbécil
400