English-Italian dictionary »

barred antshrike meaning in Italian

EnglishItalian
barred antshrike (a passerine bird)
noun

averla formichiera barratanoun