Translation of ayatollah in English:

ayatollah

ayatollah

noun

  • 1

    ayatollah, senior Muslim religious leader in Iran