on concessionary terms - Alemán Inglés Diccionario