1 definition by Juiciest Gem
Someone who selflessly gives of themselves. One who is altruistic and kind. One who works against all odd without, at times, the thanks of others. One who makes a great difference in all lives they touch.
by Juiciest Gem November 9, 2011