This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Caracara

  1. n.
    A south American bird of several species and genera, resembling both the eagles and the vultures. The caracaras act as scavengers, and are also called carrion buzzards.



Shares

Related Words

Menu