glenEnglish

glen

Noun

A narrow secluded valley (in the mountains)

English: glen

Words that start with "glen"