freeload ( synonym found)

Definition of freeload:

(v) : to live off the generosity or hospitality of others

Definition of freeload:

(v) : to live off the generosity or hospitality of others

Back to Top