isopentenyltransferases

English

Noun

isopentenyltransferases

  1. plural of isopentenyltransferase