haliaeetus: a genus of Accipitridae
abstraction: a general concept formed by extracting common features from specific examples
pupa: an insect in the inactive stage of development (when it is not feeding) intermediate between larva and adult