mollards
French
Noun
mollards
m
plural of
mollard