deposit of title deeds - French English Dictionary