saccharoids

English

Noun

saccharoids

  1. plural of saccharoid