Big Huge Thesaurus

anti-inflammatory

noun