Synonyms of Glen in English :
Antonyms of Glen in English
Thesaurus of Glen in English
1. (noun) a narrow secluded valley (in the mountains)