What is the full meaning of indomethacins
INDOMETHACIN, a nonsteroidal drug used esp. to treat painful inflammatory conditions, also INDOMETACIN [n]
Example of the word indomethacins placed on a Scrabble board.