Big Huge Thesaurus

diogenes

noun

sounds kind of like