SCARP Meaning of SCARP in English (n.) A steep descent or declivity. Webster's English dictionary. Английский словарь Webster. 2012