Word info

phosphosubstrate

Noun

Meaning

phosphosubstrate (plural phosphosubstrates)

(biochemistry) Any (immunological) substrate containing phosphate

Source: en.wiktionary.org

Close letter words and terms