phosphotransacetylases

English

Noun

phosphotransacetylases

  1. plural of phosphotransacetylase