SCAUR Meaning of SCAUR in English noun a precipitous bank or rock; a scar. Webster English vocab. Английский словарь Webster. 2012