The Caribbean Dictionary

bad head
1 definition
0
 
Adjective
Slightly mentally insane.
Synonyms
touch
Tags
Pictures
400