litracen

English

Noun

litracen (uncountable)

  1. A tricyclic antidepressant drug, never marketed.

Anagrams