steam windlass - French English Dictionary