Word info

laronidase

Noun

Meaning

laronidase (uncountable)

(biochemistry) A form of iduronidase

Source: en.wiktionary.org

Close letter words and terms