'Indocin' definitions:

Definition of 'Indocin'

(from WordNet)
noun
A nonsteroidal anti-inflammatory drug (trade name Indocin) [syn: indomethacin, Indocin]