Definify.com

Definition 2024


saccharates

saccharates

English

Noun

saccharates

  1. plural of saccharate