glen

Definitions

General Science

Military

  • noun in Scotland and Ireland, a valley in the mountains

Slang

  • noun
    (written as Glen)
    an easy task. The phrase is based on the rhyme Glen Hoddle (the UK soccer star and manager) and the colloquial term ‘doddle’. An item of student slang in use in London and elsewhere since around 2000.
http://www.dictionarycentral.com/definition/glen.html