peace and freedom party - Alemán Inglés Diccionario