The Caribbean Dictionary

informa
1 definition
0
 
Noun
A snitch. A person who discloses confidential information to the police or outsiders
Synonyms
Tags
Pictures
400