houseguest

[ hous-gest ]
/ ˈhaʊsˌgɛst /

noun

a person staying with a household as a guest for one night or longer.

Origin of houseguest

First recorded in 1920–25; house + guest

British Dictionary definitions for house guest

house guest

noun

a guest at a house, esp one who stays for a comparatively long time