Definitions of stay-at-homea:

  • adjective:   not given to travel