terms agreed upon - Alemán Inglés Diccionario