glyoxalases

English

Noun

glyoxalases

  1. plural of glyoxalase