look up any word, like donkey punch:
 
1.
A good friend and hard worker. Likes a good challenge. Is very loyal and loves giving to less fortunate people.
by thetruegeo January 07, 2014