sloySloy Power Station is Britain’s largest conventional hydro power plant and has been in operation since 1950. It currently generates around 130 million units of electricity in a year of averageDefinitions from pedia (Sloy) noun: a French indie rock band, formed in 1991 and disbanded in 2000. Words similar to sloy Usage examples for sloy