Big Huge Thesaurus

mefloquine

noun