Definitions of sociolinguistics:

  • noun:   the study of language in relation to its sociocultural context