Noun
calenduloside (plural calendulosides) (organic chemistry) Any of several glycosides present in calendula