Translation of Ulama in English:

User Contribution

Ulama

Islam leader

noun