French-English dictionary »

scélérate meaning in English

FrenchEnglish
scélérate nom {f}

scoundrel(villain)
noun
[UK: ˈskaʊn.drəl] [US: ˈskaʊn.drəl]

vague scélérate nom {f}

rogue wave◼◼◼(unexpected, dangerously large wave)
noun