humic shale: shale that is rich in humic acids
abstraction: a general concept formed by extracting common features from specific examples
caesalpinioideae: alternative name in some classification systems for the family Caesalpiniaceae