Definition of Caracara

  • 1. Any of various long-legged carrion-eating hawks of South America and Central America Noun

Semanticaly linked words with "caracara"

Hyponims for word "caracara"