power switching stations - French English Dictionary