thioesterases
English
Noun
thioesterases
plural of
thioesterase