Grenada
noun
Derogatory term for a person of ill repute.
arrow_drop_down
0
arrow_drop_down
comments