self-winding clock - Turkish English Dictionary