Word info

sonlicromanol

Noun

Meaning

sonlicromanol (uncountable)

(medicine) A free radical inhibitor that inhibits cancer development

Source: en.wiktionary.org

Close letter words and terms