Meaning of indomethacin
Definition of indomethacin
(noun)
a
nonsteroidal
anti-inflammatory
drug
(trade
name
Indocin)
Other information on indomethacin
WIKIPEDIA results for
indomethacin
Amazon results for
indomethacin
Tweet