sliding keel - Turkish English Dictionary