independent union of mayors of france - Alemán Inglés Diccionario