direct-debit payment - Alemán Inglés Diccionario