golfo
Top 20000
Meanings
Adjective
1. dishonest
2. nasty
3. promiscuous