clofexamide

English

Noun

clofexamide (uncountable)

  1. An antidepressant drug.

Synonyms

  • amichlophene

Anagrams