Italian-English dictionary »

colombella meaning in English

ItalianEnglish
colombella noun
{f}

stock dove(stock dove, Columba oenas)
noun