glucarates
English
Noun
glucarates
plural of
glucarate