Top definition
Adjective for something so amazing that it is impossible for it to be described by a regular word. Implies the best ever.
Dude that food was so Mr Amazingtown!

Hey! Look what i found, it is so Mr Amazingtown
by MrAmazingTown March 04, 2009
Get the mug
Get a Mr Amazingtown mug for your friend Manafort.