tolectin

Noun
  1. A nonsteroidal anti-inflammatory drug (trade name Tolectin) (synset 104457067)

Other Searches