alphabet

Turkey Buzzard

Definition of turkey buzzard:

part of speech: noun

A large vulture of South America and the southern United States, that lives on the dead bodies of animals.

Word of the day

Self-Important

Valuing oneself too highly. ...

more