Term Gallery logo

Meanings of els verds-federació progressista in Catalan