Big Huge Thesaurus

neophron

noun

sounds kind of like