pistards
French
Noun
pistards
m
plural of
pistard