medresas

English

Noun

medresas

  1. plural of medresa