phosphotransacetylases

English edit

Noun edit

phosphotransacetylases

  1. plural of phosphotransacetylase