most favourable terms - Alemán Inglés Diccionario