transient

adjective
  1. lasting only for a short time; temporary
noun
  1. a person who stays or works in a place for only a short time

Examples