neopetrosiamide (English, noun)
expansion: neopetrosiamide (plural neopetrosiamides)
Senses:
glosses: Any of a group of peptides, from the marine sponge Neopetrosia, that are potential antimetastatic agents
Forms:
form: neopetrosiamides
tags: plural