The Caribbean Dictionary

pin
1 definition
0
 
Verb
To trap or bind another in a romantic relationship using obeah or other occult means.
Synonyms
tie
Pictures
400