glyoxylates

English

Noun

glyoxylates

  1. plural of glyoxylate