SCARP Meaning of SCARP in English (n.) The slope of the ditch nearest the parapet; the escarp. Webster's English dictionary. Английский словарь Webster. 2012