acetatelyases

English

Noun

acetatelyases

  1. plural of acetatelyase