glenDict.lkDict.lk - Sinhala to English DictionaryMeaning glen Tweet Sinhala Dictionary definitions for glenglen 🔊 /glɛˈn/glen : කඳුරු නිම්නයglen : දෙණියglen definitionNoun. A secluded and narrow valley; a dale; a depression between hills.Lern More AboutWiki Definition: glenGoogle Search result: GoogleWiki Article: Wikipedia Tweet