canalla
Top 10000
Meanings
Noun
1. rabble, riff-raff, canaille
2. swine, rascal (colloquial, derogatory)
Examples3
You're a scoundrel!
Patriotism is the last refuge of a scoundrel.
Scoundrel!