canalla
Meanings
Noun
1. rabble, riff-raff, canaille
2. swine, rascal (colloquial, derogatory)
Examples3
¡Sos un canalla!
You're a scoundrel!
El patriotismo es el último refugio de los canallas.
Patriotism is the last refuge of a scoundrel.
¡Canalla!
Scoundrel!