Big Huge Thesaurus

sulfamethoxazole

noun