Etymology
Today it means: A person who visits and stays at someone else's house, usually for one or more nights. Full definition →
From house + guest.
Etymology from Wiktionary, CC BY-SA 4.0.