ledge

Noun
  1. A projecting ridge on a mountain or submerged under water (synset 109360159)

Other Searches