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.