barouds
French
Noun
barouds
m
plural of
baroud