initial payment - Alemán Inglés Diccionario