Big Huge Thesaurus

ciprofloxacin

noun