Recent Searches
GRE Word List made easy using Mnemonics
caracara - Dictionary definition and meaning for caracara
CARACARA
(noun) any of various long-legged carrion-eating hawks of South America and Central America
WordNet® 3.0, © 2006 by Princeton University.


