ribaudes
French
Noun
ribaudes
?
plural of
ribaude