brood: the young of an animal cared for at one time
abstraction: a general concept formed by extracting common features from specific examples
data input device: a device that can be used to insert data into a computer or other computational device