Wiktionary
thioesterases
n. (plural of thioesterase English)
n. (plural of thioesterase English)