aptazyme

Noun

 * 1) An aptamer fused with a ribozyme