GLEN Meaning of GLEN in English [noun] [C] - a deep narrow valley, esp. among mountainsthe glens of ScotlandBallaglass GlenGlen Maye Cambridge English vocab. Кембриджский английский словарь. 2012