piddled - German English Dictionary