deposit of title deeds - Allemand Anglais Dictionnaire