Skip navigation.

glen - What does it mean?

Definition of 'glen'

English

Noun

(en-noun)
  • A secluded and narrow valley; a dale; a depression between hills.
  • See also

    * defile * strath

    Anagrams

    *

    Similar to 'glen'

    glean, gluon, glyn, gleen