Big Huge Thesaurus

ketosteroid

noun