to remain in a place or area, such as a town, region, or country, and not leave it; to not go out or to remain indoors; to live or spend time as a guest in a place such as a hotel or motel
Editorial35% of films
to remain in a place or area, such as a town, region, or country, and not leave it
Oxford25% of films
to not go out or to remain indoors
Editorial10% of films
to live or spend time as a guest in a place such as a hotel or motel
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition