Big Huge Thesaurus

benzodiazepine

noun