look up any word, like sex:
 
1.
The best town in the world.
hey dude have you been to aarup yet?
no, but i should its awesome
by zattera December 17, 2010