A subculture is a subdivision within a national culture, which often holds its own traditions, rituals and beliefs which are different from other parts of society.
Open Site - Encyclopedia Project
Open Site - Become an Editor