Translation of huella social in English:

huella social

social impact, n.

feminine noun

  • 1

    social impact
    social footprint