indomethacin

Nouns

  • (n) a nonsteroidal anti-inflammatory drug (trade name Indocin) Indocin,

Synonyms

Indocin

Words of close approximity