Definition, synonyms and related words
A sweet-tasting protein extracted from the seed of mabinlang, a Chinese plant.