commitment to deliver - Turco Inglés Diccionario