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