French-English dictionary »

lessard meaning in English

FrenchEnglish
Lessard nom propre

Lessard◼◼◼proper noun
[UK: ˈle.sərd] [US: ˈle.sərd]