English | German | Russian | Czech

semagacestat English

Meaning semagacestat meaning

What does semagacestat mean?

semagacestat

A drug designed to treat Alzheimer's disease but never marketed.

Are you looking for...?