Big Huge Thesaurus

hydantoin

noun

sounds kind of like