Italian-English dictionary »

moretta arlecchina meaning in English

ItalianEnglish
moretta arlecchina noun
{f}

harlequin duck(Histrionicus histrionicus)
noun