YourDictionary

indomethacin medical definition

noun
A nonsteroidal anti-inflammatory, antipyretic, and analgesic drug used especially in the treatment of some forms of arthritis.

Learn more about indomethacin

link/cite print suggestion box