betaineEnglish

betaine

Noun

A sweet tasting alkaloid that occurs in sugar beets

English: betaine