polyadenylases

English

Noun

polyadenylases

  1. plural of polyadenylase