saccharose

Noun
  1. A complex carbohydrate found in many plants and used as a sweetening agent (synset 115087345)

Found on Word Lists

Other Searches