definition salaud
Detailed Translations for salaud from French to English. the scoundrel; the dickhead; the piece of shit; the shithead. scoundrel [the ~] noun. dickhead [the ~] noun ! piece of shit [the ~] noun ! shithead [the ~] noun !