high power consumption - German English Dictionary