hand over something for safekeeping - Français Anglais Dictionnaire