English dictionary
caracara meaning and definition
Definition and meaning of caracara at MeaningMonkey.org. caracara meaning and definition in the English Dictionary.CARACARA noun
Definition of caracara (noun)
- any of various long-legged carrion-eating hawks of South America and Central America
Source: Princeton University Wordnet