Noun
couch surfer (plural couch surfers) A person who couch surfs.
couch-surfer (plural couch-surfers) Alternative form of couch surfer
couch-surfer