stay put in French stay put in French rester là verb (idiomatic) To remain in one fixed place Add to Flashcards