Turkey Buzzard (noun) Definition, Meaning & Examples

noun
  1. turkey vulture.
noun
  1. a New World vulture, Cathartes aura, having a dark plumage and naked red head
Turkey Buzzard (noun) Definition, Meaning & Examples

More Definitions