The Caribbean Dictionary

deputy
1 definition
0
 
Noun
The 'other woman' in a cheating or adulterous relationship
Tags
Pictures
400