柯林斯词典glen /ɡlɛn/ (glens) 1. N-COUNT A glen is a deep, narrow valley, especially in the mountains of Scotland or Ireland. 峡谷[oft in names] 返回 glen剑桥词典a deep , narrow valley , especially among mountains (尤指群山中的)峡谷,幽谷 the glens of Scotland 苏格兰的幽谷 Glen Maye 湄野谷 返回 glen