What is the term for the study of language in social contexts?

What is the term for the study of language in social contexts?

سماجی سیاق و سباق میں زبان کے مطالعہ کی اصطلاح کیا ہے؟
Explanation

Sociolinguistics:

The study of how language varies and changes in social contexts, examining the relationship between language and social factors such as class, gender, ethnicity, and community.