Portuguese-English dictionary »

: choca-listrada meaning in English

PortugueseEnglish
: choca-listrada noun

chestnut-backed antshrike(Thamnophilus palliatus)
noun