New World vulture

New World vulture definitions

noun
  • Any of the large scavenging birds in the family Cathartidae.