|Definition - A dialect that is associated with a particular social class.|
Etymology - The word was coined by concatenating the combining forms socio and -lect
Oxford English Dictionary - Its first citation is from 1972:
"[….] Dialect refers to a set of features delimited geographically; sociolect to a socially distributed set."
(J. L. Dillard Black English iii. 300)