lanatoside

Etymology
Possibly ?

Noun

 * 1)  Any of a group of cardiac glycosides found in.