Wiktionary
phosphotriesterases
n. (plural of phosphotriesterase English)
n. (plural of phosphotriesterase English)