traffic fine payments - Alemán Inglés Diccionario