Definition, synonyms and related words
Any of a group of antioxidant mercaptohistidines found in the eggs of some marine invertebrates