Meaning of betaine

Definition of betaine

(noun) a sweet tasting alkaloid that occurs in sugar beets

Other information on betaine

WIKIPEDIA results for betaine
Amazon results for betaine