Just launched! Learn slang while watching funny vids: urbandictionary.tv
1. MupMup
A person who is very smart but acts like a retard
-hey guys
- oh hey look its the MupMup