deposit of title deeds - Turkish English Dictionary