Italian-English dictionary »

averla formichiera dorsomacchiettato meaning in English

ItalianEnglish
averla formichiera dorsomacchiettato noun

spot-backed antshrike(bird)
noun