betaine

Noun
  1. A sweet tasting alkaloid that occurs in sugar beets (synset 114746112)

Found on Word Lists

Other Searches