Word info

neopetrosiamide

Noun

Meaning

neopetrosiamide (plural neopetrosiamides)

Any of a group of peptides, from the marine sponge Neopetrosia, that are potential antimetastatic agents

Source: en.wiktionary.org

Close letter words and terms