clemastine

English

Noun

clemastine (uncountable)

  1. A particular sedative antihistamine drug.

Synonyms

Anagrams