CATHARTID





Definition:

  1. [noun] large birds of prey superficially similar to Old World vultures
    Synonyms: New World vulture

Synonyms:


Related Words: