Antigua & Barbuda
Barbados
St. Lucia
Trinidad & Tobago
verb
To have sexual intercourse
arrow_drop_down
0
arrow_drop_down
2 comments
c
c
12 years ago

In St. Lucia it refers to anal sex

T
T
Trini blood
2 years ago

Ok