delivery of a deed - Turco Inglés Diccionario