Synonyms for "carancha"

Words with similar meaning