WordUnscrambler Home
caracara
Definitions
[ˌkarəˈkɑːrə], (Noun)
Definitions:
- a large New World bird of prey of the falcon family, with a bare face and a deep bill, feeding largely on carrion
Phrases:
Origin
:
mid 19th century: from Spanish or Portuguese caracará, from Tupi-Guarani, imitating its cry
Click here to see the free dictionary definition for caracara
definition by Oxford Dictionaries