give me a hand, will you? - French English Dictionary