career counseling: counseling on career opportunities
abstraction: a general concept formed by extracting common features from specific examples
leg: a structure in animals that is similar to a human leg and used for locomotion