English-Italian dictionary »

trumpeter finch meaning in Italian

EnglishItalian
trumpeter finch (Bucanetes githagineus)
noun

trombettierenoun
{m}