Dictionary for word “phosphatases”
phosphatases - Did you Mean?
phosphatase
phosphate (phosphates)