STAY IN Meaning of STAY IN in English {v. phr.} To remain at home. * /The weather was so bad that we decided to stay in all day./ Dictionary of English idioms . Словарь английских идиом. 2012