ball-buster: a job or situation that is demanding and arduous and punishing
abstraction: a general concept formed by extracting common features from specific examples
agony aunt: a newspaper columnist who answers questions and offers advice on personal problems to people who write in