English edit

Noun edit

deadenylases

  1. plural of deadenylase