Word info

aptazyme

Noun

Meaning

aptazyme (plural aptazymes)

An aptamer fused with a ribozyme

Source: en.wiktionary.org

Close letter words and terms