English-French dictionary »

large-tailed antshrike meaning in French

EnglishFrench
large-tailed antshrike (a passerine of the antbird family)
noun

batara de Leachnom