Synonyms and Antonyms for carancha

1. carancha (n.)

South American caracara

Synonyms: