Definition of home-stayer in US English:

home-stayer

noun

  • A person, animal, etc., that stays at home.

Origin

Mid 19th century; earliest use found in The Westminster Review.