glen
noun /ɡlen/
  /ɡlen/
- a deep narrow valley, especially in Scotland or Ireland(尤指苏格兰或爱尔兰的)峡谷 - A river ran through the wooded glen below the city.一条河流从城市下方林木覆盖的峡谷中穿过。 
- the Scottish glens苏格兰峡谷 
 词源late Middle English: from Scottish Gaelic and Irish gleann (earlier glenn).
- A river ran through the wooded glen below the city.