Big Huge Thesaurus

ceftriaxone

noun