laulimalide
Noun
Meaning
laulimalide (plural laulimalides)
Any of a group of metabolites of marine sponges, having possible applications in the treatment of cancer.
Noun
laulimalide (plural laulimalides)
Any of a group of metabolites of marine sponges, having possible applications in the treatment of cancer.