Term Gallery logo

Meanings of deu del sol in Catalan

        solar god