French

edit

Noun

edit

moucharabys

  1. plural of moucharaby