SCARP
Meaning of SCARP in English
scarp /skɑːp $ skɑːrp/ BrE AmE noun [countable]
[ Date: 1500-1600 ; Language: Italian ; Origin: scarpa ]
a line of natural cliffs
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012