derivation: drawing off water from its main channel as for irrigation
abstraction: a general concept formed by extracting common features from specific examples
diplococcus: Gram-positive bacteria usually occurring in pairs