SCAUR


Meaning of SCAUR in English

noun a precipitous bank or rock; a scar.

Webster English vocab.      Английский словарь Webster.