Italian-English dictionary »

canefora meaning in English

ItalianEnglish
canefora noun
{f}

canephora(caryatid)
noun