moucharabiés

French

Noun

moucharabiés

  1. plural of moucharabié