English edit

Noun edit

lyticases

  1. plural of lyticase