A person who stays overnight or for a period of time in someone else's home.
- We had a houseguest staying with us for the weekend.
- Being a good houseguest means helping with dishes and making your bed.
- Our houseguest brought a bottle of wine as a thank-you gift.