Definition of ayatollah ali khamenei in English English dictionary
the religious leader of Iran who succeeded Ayatollah Khomeini in 1989. He is regarded by Iranians as God's representative on earth and has the highest position of power in the country (1939-)