hammerhead ribozyme - French English Dictionary