Translation of ulama in English:

User Contribution

ulama

Islam leader

noun