Definition, synonyms and related words
A peptide, found in the sea anemone Stichodactyla helianthus, that inhibits amylase.