Caracara
-
A south American bird of several species and genera, resemblingboth the eagles and the vultures. The caracaras act as scavengers,and are also called carrion buzzards.
Caracara meaning & definition 1 of Caracara.
A south American bird of several species and genera, resemblingboth the eagles and the vultures. The caracaras act as scavengers,and are also called carrion buzzards.