promises are made to be kept - Turco Inglés Diccionario