Definify.com

Definition 2025


saccharates

saccharates

English

Noun

saccharates

  1. plural of saccharate