deposit of title deeds - Français Anglais Dictionnaire