hanging keel - French English Dictionary