distribution substation - French English Dictionary