Big Huge Thesaurus

cathartes

noun

sounds kind of like