ledge
1. [ noun ] (geography) a projecting ridge on a mountain or submerged under water
Synonyms: shelf
Related terms: ridge berm
Similar spelling:   Leeds