Word info

lumasiran

Noun

Meaning

lumasiran (uncountable)

A drug for the treatment of primary hyperoxaluria type 1.

Source: en.wiktionary.org

Close letter words and terms