Webster's Revised Unabridged Dictionary · 1913

Scaur

Scaur , noun

A precipitous bank or rock; a scar.