Word info

serelaxin

Noun

Meaning

serelaxin (uncountable)

An investigational drug for the treatment of acute heart failure, targeting the relaxin receptor.

Source: en.wiktionary.org

Close letter words and terms