Word info

lanatoside

Noun

Meaning

lanatoside (plural lanatosides)

(biochemistry) Any of a group of cardiac glycosides found in Digitalis lanata.

Source: en.wiktionary.org

Close letter words and terms