direct payments - Alemán Inglés Diccionario