vicelard
Top 35000
Meanings
Noun
1. lecher, slimeball (informal, derogatory)
Examples1
He's such a slimeball.