grab life with both hands - French English Dictionary