flock: a group of sheep or goats
abstraction: a general concept formed by extracting common features from specific examples
novitiate: the period during which you are a novice (especially in a religious order)