Caracara — definition

1. caracara (Noun)

1 definition

caracara (Noun) — Any of various long-legged carrion-eating hawks of South America and Central America.

1 type of
falcon
4 types
Audubon's caracara Polyborus cheriway audubonii Polyborus plancus carancha