electric power filling station - French English Dictionary