Italian-English dictionary »

odigitria meaning in English

ItalianEnglish
odigitria noun

hodegetrianoun