Meaning of “stay” - Learner’s Dictionary

stay

noun [ C ] uk us /steɪ/

B1 a period of time that you spend in a place:

Did you enjoy your stay in Tokyo?

(Definition of “stay noun” from the Cambridge Learner’s Dictionary © Cambridge University Press)