look up any word, like blumpkin:

1 definition by XveganX

 
1.
Some who is vegan and straight edge
Jim is hard line
by XveganX May 19, 2009
7 5