Italian-English dictionary »

trombettiere meaning in English

ItalianEnglish
trombettiere noun
{m}

trumpeter finch(Bucanetes githagineus)
noun