moumoutes
French
Noun
moumoutes
?
plural of
moumoute