polyborus plancus

(noun) carancha

Polyborus plancus
caracara (generic term)