STAY PUT Meaning of STAY PUT in English remain somewhere without moving. → stay Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004