poupards
French
Noun
poupards
m
plural of
poupard