electric stern windlass - French English Dictionary