piddled - French English Dictionary