Definify.com

Definition 2025


deadenylases

deadenylases

English

Noun

deadenylases

  1. plural of deadenylase