Sociolect
A sociolect is a variety of language used by a social group within a particular context; a dialect is a variety of language used in a particular geographical region; and an idiolect is the variety of language used by a particular individual.