Big Huge Thesaurus

Neophron

noun

sounds kind of like