hydroiodic acid: an acid formed by aqueous solution of hydrogen iodide
matter: that which has mass and occupies space
torpedo-boat destroyer: small destroyer that was the forerunner of modern destroyers; designed to destroy torpedo boats