battle of currents - French English Dictionary