punk was the first major anti - mainstream subculture, shortly followed by heavy metal and hip - hop
someone who is anti - mainstream has a strong dislike of [trendy] things and people
"punk was the first major anti - mainstream subculture, shortly followed by heavy metal and hip - hop" What is the definition of "anti - mainstream"?