glucarates

English

Noun

glucarates

  1. plural of glucarate