Big Huge Thesaurus

indomethacin

noun