aptazyme (English, noun)
expansion: aptazyme (plural aptazymes)
Senses:
glosses: An aptamer fused with a ribozyme
Forms:
form: aptazymes
tags: plural