indomethacin

(noun)

noun

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

Definition categories: man–made