gallinula: gallinules
abstraction: a general concept formed by extracting common features from specific examples
karma: (Hinduism and Buddhism) the effects of a person's actions that determine his destiny in his next incarnation