heel of the keel - German English Dictionary