pacta sunt servanda (agreements must be kept) - Español Inglés Diccionario