Meaning of sofa-surfer in English:

sofa-surfer

noun

informal