riflards
French
Noun
riflards
m
plural of
riflard