GLEN Meaning of GLEN in English n. a narrow valley. [ Gael. & Ir. gleann ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012