English-Italian dictionary »

upland antshrike meaning in Italian

EnglishItalian
upland antshrike (passerine bird)
noun

averla formichiera dei montinoun