English dictionary
indomethacin meaning and definition
Definition and meaning of indomethacin at MeaningMonkey.org. indomethacin meaning and definition in the English Dictionary.INDOMETHACIN noun
Definition of indomethacin (noun)
- a nonsteroidal anti-inflammatory drug (trade name Indocin)
- synonyms: Indocin
Source: Princeton University Wordnet