Big Huge Thesaurus

deoxyephedrine

noun