In sociolinguistics, language variety is a general term for any distinctive form of a language or linguistic expression.
Linguists commonly use language variety (or simply variety) as a cover term for any of the overlapping subcategories of a language, including dialect, idiolect, register, and social dialect.