Portuguese-English dictionary »

: choca-barrada meaning in English

PortugueseEnglish
: choca-barrada noun

barred antshrike(a passerine bird)
noun