The Caribbean Dictionary

green
1 definition
1
 
Adjective
Smelling strongly of body odour
Tags
Pictures
Masterchief Oct 25, 2017
Green arm Having a bad body odour
400