delivery of a deed - Turkish English Dictionary