allantoinases

English

Noun

allantoinases

  1. plural of allantoinase