Freeload — definition

1. freeload (Verb)

1 definition

freeload (Verb) — Live off somebody's generosity. ex. "This young man refuses to work and is freeloading"

6 types of
bludge bum cadge grub mooch sponge