In Trinidad where I live, for some reason this word means to
masturbate.
No matter what context you use this word, in Trinidad 99% of the time it will mean to
masturbate or something if that nature. The other 1% is y'all foreigners coming to Trinidad and using the word correctly lol