vicelard
Top 35000
Meanings
Adjective
1. sexually perverted, raunchy, lecherous (informal, derogatory)