Definition, synonyms and related words
A polymeric sulfate of mannose, glucose and fucose, found in some seaweed