( informal ) if sb/sth stays put , they continue to be in the place where they are or where they have been put
STAY PUT
Meaning of STAY PUT in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005