La definición que has proporcionado se refiere al **sociolecto**. El sociolecto es una variación lingüística que se relaciona con el estrato social, las clases sociales o las características socioculturales de un grupo particular. Por lo tanto, la respuesta correcta es:
b. Sociolecto