Noun
tedanolide (countable and uncountable, plural tedanolides) (organic chemistry) A marine macrolide that has some antitumour activity