power drills - German English Dictionary