Meaning of indocin

Definition of indocin

(noun) a nonsteroidal anti-inflammatory drug (trade name Indocin)

Other information on indocin

WIKIPEDIA results for indocin
Amazon results for indocin