Indomethacin Meaning

There are 1 meaning(s) for word Indomethacin

Meaning 1 : a nonsteroidal anti-inflammatory drug (trade name Indocin)

    Synonyms : indocin