teens: the time of life between the ages of 12 and 20
abstraction: a general concept formed by extracting common features from specific examples
rattlesnake fern: American fern whose clustered sporangia resemble a snake's rattle