discharging stations - French English Dictionary