more power to your elbow! - German English Dictionary