moucharabys
French
Noun
moucharabys
plural of
moucharaby