glen(noun) noun1. a narrow secluded valley (in the mountains)Definition categories: object, vale, valley