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