glen

(noun)

noun

1. a narrow secluded valley (in the mountains)

Definition categories: object, vale, valley