meclomen

Noun
  1. A nonsteroidal anti-inflammatory (trade name Meclomen) used to treat arthritis (synset 103744818)

Other Searches