Glen - Definition

glen

n 1: a narrow secluded valley (in the mountains)

Look up another word