lortalamine

English

Noun

lortalamine (uncountable)

  1. An antidepressant.

Anagrams