Italian-English dictionary »

averla formichiera del bambú meaning in English

ItalianEnglish
averla formichiera del bambú noun

bamboo antshrike(a passerine bird)
noun