phosphosubstrates

English edit

Noun edit

phosphosubstrates

  1. plural of phosphosubstrate