YourDictionary

glen

noun

a narrow, secluded valley

See glen in American Heritage Dictionary 4

Learn more about glen

link/cite print suggestion box