place staying - Spanish English Dictionary