Webster's Revised Unabridged Dictionary · 1913

houseguest

houseguest , noun

a guest entertained and staying overnight in one's house for one or more nights.

Also: house guest