phosphosubstrate
Noun
Meaning
phosphosubstrate (plural phosphosubstrates)
(biochemistry) Any (immunological) substrate containing phosphate
Noun
phosphosubstrate (plural phosphosubstrates)
(biochemistry) Any (immunological) substrate containing phosphate