concept of social responsibility - Francés Inglés Diccionario