Noun Definition

glen

1.Definition: a narrow secluded valley (in the mountains)

Category: Objects