Word info

biomediator

Noun

Meaning

biomediator (plural biomediators)

A biological or biochemical mediator

Source: en.wiktionary.org

Close letter words and terms