thymidylyltransferases

English

Noun

thymidylyltransferases

  1. plural of thymidylyltransferase