Scarp may mean: Scarp, Scotland, an island in the Outer Hebrides of Scotland Scarp (fortification) with a counterscarp, the inner and outer sides of a ditch SS-9 Scarp, the NATO reporting name for the R-36 ICBM the steeper side of an escarpment sometimes forming a cliff a fault scarp in geology.… (More on Scarp) |