The Caribbean Dictionary

Advertisment
labba labba
1 definition
0
 
Noun
Gossip. Idle talk, rumours, or salacious news about the private affairs of others.
Tags
Pictures
400

Advertisment


Advertisment