Find the word definition


Ecotricity is a green energy company based in Stroud, Gloucestershire, England specialising in selling green energy to consumers that it primarily generated from its 70 megawatt wind power portfolio (they prefer the term Windmill rather than Wind-Turbine). It is built on the principle of heavily reinvesting its profit in building more of its own green energy generation.