hydroiodic acid: an acid formed by aqueous solution of hydrogen iodide
abstraction: a general concept formed by extracting common features from specific examples
trophy: an award for success in war or hunting