loubards
French
Noun
loubards
m
plural of
loubard