Definitions by Islandgyal_284
Mehtay
To be mehtay is when you mind people business which definitely doesn't concern you. Also refers to someone being noisy. *This is originated in the Caribbean*
Mehtay by Islandgyal_284 December 1, 2019