Big Huge Thesaurus

diethylmalonylurea

noun