footprint: the area taken up by some object
abstraction: a general concept formed by extracting common features from specific examples
root: (linguistics) the form of a word after all affixes are removed