balbusards
French
Noun
balbusards
m
plural of
balbusard