obligation to deliver - Turco Inglés Diccionario