phosphosubstrate
English
Etymology
From
phospho-
+
substrate
.
Noun
phosphosubstrate
(
plural
phosphosubstrates
)
(
biochemistry
)
Any (
immunological
)
substrate
containing
phosphate