prospect: the possibility of future success
abstraction: a general concept formed by extracting common features from specific examples
triggerfish: any of numerous compressed deep-bodied tropical fishes with sandpapery skin and erectile spines in the first dorsal fin