VariousWords beta
Related Terms:
Noun
Definition: An investigational drug for the treatment of acute heart failure, targeting the relaxin receptor.
VariousWords beta
Definition: An investigational drug for the treatment of acute heart failure, targeting the relaxin receptor.