Definition of Ofwat in English:

Ofwat

  • (in the UK) Office of Water Services, a regulatory body supervising the operation of the water industry.

Pronunciation:

Ofwat

/ˈɒfwɒt/