Definition of “phosphatase” - English Dictionary

british dictionary