Grenada
Jamaica
St. Lucia
noun
A promiscuous woman
arrow_drop_down
0
arrow_drop_down

Jamaica
noun
One who acts in a wild or uncontrollable manner.
arrow_drop_down
0
arrow_drop_down
1 comment
Jamaica
Jamaica
Carlisle Kemp-Jackson
4 years ago

The term "leggobeast" is sometimes used in Jamaica as a synonym for "Street Urchin/Raggamuffin".