thiouridylases

English

Noun

thiouridylases

  1. plural of thiouridylase