heel of the keel - Turkish English Dictionary