INDOMETHACIN

Definition of INDOMETHACIN

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