international bank for reconstruction and development: a United Nations agency created to assist developing nations by loans guaranteed by member governments
abstraction: a general concept formed by extracting common features from specific examples
resurrection: a revival from inactivity and disuse