ledgeEnglish

ledge, shelf

Noun

A projecting ridge on a mountain or submerged under water

English: ledge, shelf

English words with similar meanings

Show 1 words

Words that start with "ledge"