Define Waterbody. Waterbody synonyms, Waterbody pronunciation, Waterbody translation, English dictionary definition of Waterbody. Noun 1. body of water - the part of the earth's surface covered with water ; "they invaded our territorial waters"; "they we
Welsh Waters Five Fords Energy Park project in Wrexham has undertaken a 36 million investment to turn it into a model green energy site it processes sewage of around 180,000 customers in north Wales and includes 10,000 solar panels on site which generates a total of 2.5GWh of power, enough...