Definitions
1.verbTo raise; to lift; to elevate (especially, to raise or lift to a desired elevation, by means of tackle or pulley, said of a sail, a flag, a heavy package or weight).
2.verbTo lift a trophy or similar prize into the air in celebration of a victory.
3.verbTo lift someone up to be flogged.
4.verbTo be lifted up.
5.verbTo extract (code) from a loop construct as part of optimization.
6.verbTo steal, to rob.
7.nounThe act by which something is hoisted.
8.nounThe behaviour of Javascript syntax which allows variables to be used before they are declared.