CARACARA


Meaning of CARACARA in English

[ca.ra.ca.ra] n [Sp caracara & Pg caracara, fr. Tupi caracara] (1838): any of various large long-legged mostly So. American hawks classified with the falcons

Merriam-Webster English vocab.      Английский словарь Merriam Webster.