365bet中国官方网站

  • word of the day

    scarp

    scarp - 365bet中国官方网站 definition and meaning for word scarp

    Definition
    (noun) a long steep slope or cliff at the edge of a plateau or ridge; usually formed by erosion
    Synonyms : escarpment
    Definition
    (noun) a steep artificial slope in front of a fortification
  • Download our Mobile App Today