Big Huge Thesaurus

ceftazidime

noun