Definition of Indocin
Noun: Indocin
- A nonsteroidal anti-inflammatory drug (trade name Indocin)
- indomethacin
See also:
indocility
indoctrinate
Anagrams containing the word Indocin
Noun: Indocin
See also:
indocility
indoctrinate
Anagrams containing the word Indocin