barrots
French
Noun
barrots
m
plural of
barrot