Beelingo.com

English Dictionary

  • Hide translation

 ledge ledge

noun

  • () a projecting ridge on a mountain or submerged under water  ( shelf, ledge )
    a projecting ridge on a mountain or submerged under water