pemirolast

English

Noun

pemirolast (uncountable)

  1. An antiallergic drug.

Anagrams