In sociolinguistics, a sociolect is a form of language (non-standard dialect, restricted register) or a set of lexical items used by a socioeconomic class, profession, age group, or other social group.