histidases

English

Noun

histidases

  1. plural of histidase