Found 1 items, similar to stay put.
English → English (WordNet)
Definition: stay put
stay put
v : stay put (in a certain place);
“We are staying in Detroit;
we are not moving to Cincinnati”;
“Stay put in the corner
here!”;
“Stick around and you will learn something!”
[syn:
stay,
stick,
stick around] [ant:
move]