esculinases

English

Noun

esculinases

  1. plural of esculinase