Definition of “phosphatase” - English Dictionary

English