more power to your elbow! - French English Dictionary