YourDictionary

lanatoside medical definition

noun
Any of three cardioactive glycosides, designated A, B, and C, that are obtained from the leaves of Digitalis lanata.

link/cite print suggestion box