democratic federation of peasants - Alemán Inglés Diccionario