Just launched! Learn slang while watching funny vids: urbandictionary.tv
1. malaysian badger
something which enjoys vigorous self-gratification, especially when enhanced by chemicals.
paul snorted a metric buttload of crank and beat off like a large malaysian badger.