support: the activity of providing for or maintaining by supplying with money or necessities
abstraction: a general concept formed by extracting common features from specific examples
beach plum: seacoast shrub of northeastern North America having showy white blossoms and edible purple fruit