Attested.to

Definition

a sweet tasting alkaloid that occurs in sugar beets

Seed ·

Term in context

betaine in CommonParlance