high-voltage power station - French English Dictionary