'stay-at-home' definitions:

Definition of 'stay-at-home'

(from WordNet)
adjective
Not given to travel; "a stay-at-home friend"
noun
A person who seldom goes anywhere; one not given to wandering or travel [syn: stay-at-home, homebody]