stay (temporarily) - Spanish English Dictionary