Translation of madarsa in English:

User Contribution

madarsa

noun