caranchaEnglish

Polyborus plancus, carancha

Noun

South American caracara

English: carancha, Polyborus plancus

English words with similar meanings

Show 1 words