peg-leg pete - French English Dictionary