Italian-English dictionary »

idolopea meaning in English

ItalianEnglish
idolopea noun
{f}

eidolopoeia(rhetorical figure)
noun

Your history