phosphosubstrates
English
Noun
phosphosubstrates
plural of
phosphosubstrate