caracara ( synonym found)

Definition of caracara:

°Any of several South American and Central American birds of prey in the family Falconidae.

Back to Top