Noun glen has 1 sense
  1. glen - a narrow secluded valley (in the mountains)
    --1 is a kind of
    valley, vale
,
TOP