self-winding watch - French English Dictionary