hydroiodic acid: an acid formed by aqueous solution of hydrogen iodide
abstraction: a general concept formed by extracting common features from specific examples
top: a garment (especially for women) that extends from the shoulders to the waist or hips