Dominica
St. Lucia
Trinidad & Tobago
noun
A promiscuous woman.
arrow_drop_down
0
arrow_drop_down
2 comments
Trinidad & Tobago
Trinidad & Tobago
brittney
10 years ago

hh

Trinidad & Tobago
Trinidad & Tobago
Bobzyoy
8 years ago

Jamette