French-English dictionary »

vicelard meaning in English

FrenchEnglish
vicelard nom {m}

slimeball(person regarded as slimy or otherwise undesirable)
noun