earned run: a run that was not scored as the result of an error by the other team
abstraction: a general concept formed by extracting common features from specific examples
heat-seeking missile: a missile with a guidance system that directs it toward targets emitting infrared radiation (as the emissions of a jet engine)