monoesterases

English

Noun

monoesterases

  1. plural of monoesterase