ENGLISH → NEPALIglen/ɡlɛn/noun01nounपहाडमा साँघुरो एकान्त उपत्यकाa narrow secluded valley (in the mountains)Dictionary sources & licensesCopy link ↗