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