MADRASA


Meaning of MADRASA in English

n. (Islam) combined school and mosque

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.