self-winding clock - German English Dictionary