• Freeload

    Full definition of freeload

    Verb

    1. To live off the generosity or hospitality of others

    Derived terms

    © Wiktionary