Just launched! Learn slang while watching funny vids: urbandictionary.tv
1. longjohns
Long underpants worn in the cold to keep the legs warm.
I'm wearing longjohns because it's snowing.