hand over something for safekeeping - French English Dictionary