phosphoesterases

English

Noun

phosphoesterases

  1. plural of phosphoesterase