animal husbandry: breeding and caring for farm animals
abstraction: a general concept formed by extracting common features from specific examples
study hall: a period of time during the school day that is set aside for study