English edit

Noun edit

thioesterases

  1. plural of thioesterase