Italian-English dictionary »

guida suprema meaning in English

ItalianEnglish
Guida suprema noun
{f}

Supreme Leader(head of state of Iran)
noun