sibopirdine

English

Noun

sibopirdine (uncountable)

  1. A nootropic drug.

Anagrams