hammerhead ribozymes

English edit

Noun edit

hammerhead ribozymes

  1. plural of hammerhead ribozyme