betaine

Explore definitions, synonyms, and language insights of betaine

Definitions

Noun
a sweet tasting alkaloid that occurs in sugar beets

More General Terms