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
gravity wave: (physics) a wave that is hypothesized to propagate gravity and to travel at the speed of light