moucharabies
English
Noun
moucharabies
plural of
moucharaby