Definify.com

Definition 2026


saccharates

saccharates

English

Noun

saccharates

  1. plural of saccharate