houseguest

noun
  1. a person who is invited to stay in someone's home, typically for a short period

Examples