Belize
noun
A mattress.
arrow_drop_down
0
arrow_drop_down

Bahamas
verb
To rely and live off of someone without giving anything back in return; To look for something free without having to give anything in return.
also known as
suck
arrow_drop_down
0
arrow_drop_down
1 comment
Jamaica
Jamaica
Marjorie
3 years ago

To live off someone without compensating them.