- Office of Water Services: a government body set up in 1989 to regulate the activities of the water companies in England and Wales, and to protect the interests of their consumers
More Definitions
- RHEA (noun) Definition, Meaning & Examples
- COMPOSITE PRINT (noun) Definition, Meaning & Examples
- MERCURY FULMINATE (noun) Definition, Meaning & Examples
- DE BROGLIE WAVES (noun) Definition, Meaning & Examples
- LANDING NET (noun) Definition, Meaning & Examples
- MANGLE (noun) Definition, Meaning & Examples