rediscovery: the act of discovering again
abstraction: a general concept formed by extracting common features from specific examples
horse mushroom: coarse edible mushroom with a hollow stem and a broad white cap