1 definition by Shabutzelchen

The most awesomest person that has ever walked this planet.
Damn! Look at those skills! That must be a Sharesta!
by Shabutzelchen June 18, 2017
Get the sharesta mug.