See scar.
·noun A precipitous bank or rock; a scar. ...
Webster's Dictionary of the English Language