countable noun [oft in names]. A glen is a deep, narrow valley, especially in the mountains of Scotland or Ireland. COBUILD Advanced English Dictionary.
確定! 回上一頁