high power consumption - French English Dictionary