serelaxin
Noun
Meaning
serelaxin (uncountable)
An investigational drug for the treatment of acute heart failure, targeting the relaxin receptor.
Noun
serelaxin (uncountable)
An investigational drug for the treatment of acute heart failure, targeting the relaxin receptor.