Definition of social marketing in English:
social marketing
noun
The application of commercial marketing techniques and strategies to a campaign for social change, especially to enhance the effectiveness of health education programmes.
Origin
1970s.
Are You Learning English? Here Are Our Top English Tips