Indomethacin Meaning
There are 1 meaning(s) for word Indomethacin
Meaning 1 : a nonsteroidal anti-inflammatory drug (trade name Indocin)
Synonyms : indocin
Synonyms : indocin
Similar words of Indomethacin :
