counterculture: a culture with lifestyles and values opposed to those of the established culture
abstraction: a general concept formed by extracting common features from specific examples
spindlelegs: a thin person with long thin legs