indomethacin(noun) noun1. a nonsteroidal anti-inflammatory drug (trade name Indocin)Definition categories: man–made