Grenada
Trinidad & Tobago
adjective
Smelling strongly of body odour
also known as
founkie, frownzy, frowzy, green, high, mouly
arrow_drop_down
0
arrow_drop_down
comments