leave a place unexpectedly - Spanish English Dictionary