freeloader

noun

1.
someone who takes advantage of the generosity of others
Derived from:
freeload