Italian-English dictionary »

dendrocigna meaning in English

ItalianEnglish
dendrocigna noun
{f}

whistling duck(bird of the genus Dendrocygna)
noun