Definition of Stay Put

  • 1. Stay put (in a certain place) Verb

Synonyms for word "stay put"

Semanticaly linked words with "stay put"