English | German | Russian | Czech

decoglurant English

Meaning decoglurant meaning

What does decoglurant mean?

decoglurant

An experimental drug candidate for the treatment of major depressive disorder.

Are you looking for...?