YourDictionary

caracara

noun

any of various large New World birds of prey (family Falconidae) that feed mostly on carrion

See caracara in American Heritage Dictionary 4

Learn more about caracara

caracara

link/cite print suggestion box