Glen — definition

1. glen (Noun)

1 definition

glen (Noun) — A narrow secluded valley (in the mountains).

2 types of
vale valley