look up any word, like blumpkin:
 
1.
someone who is the definition of awesomeness but is often under appreciated
she is such an alliwag, i cant believe people don't notice this
by percie November 19, 2009