What does SCARP stand for?
What does SCARP mean?
We've found 2 definitions for SCARP:Sort:PopularA - ZCategory
ADVERTISEMENT
What does SCARP mean?
- scarp(n.)
- a line of cliffs formed by the faulting or fracturing of the earth's crust; an escarpment.
