deacylases

English

Noun

deacylases

  1. plural of deacylase