turkey vulture (cathartes aura) - Spanish English Dictionary

Suggest a Term