Italian-English dictionary »

averla formichiera alimacchiettate meaning in English

ItalianEnglish
averla formichiera alimacchiettate noun

spot-winged antshrike(Pygiptila stellaris)
noun