glens
n. 峡谷,幽谷( glen的名词复数 )
A glen is a deep, narrow valley, especially in the mountains of Scotland or Ireland.
He lives in Glens Falls.
他就住在格伦斯福尔斯.