initial lease payment - Alemán Inglés Diccionario