phosphoacylases

English

Noun

phosphoacylases

  1. plural of phosphoacylase