stay put


Meanings

  • stay put (in a certain place);