hand over something for safekeeping - Spanish English Dictionary