• word of the day

    indomethacin

    indomethacin - Dictionary definition and meaning for word indomethacin

    Definition
    (noun) a nonsteroidal anti-inflammatory drug (trade name Indocin)
    Synonyms : indocin
Download our Mobile App Today
Receive our word of the day
on Whatsapp