What is the meaning of Hoist?

To 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).

To lift a trophy or similar prize into the air in celebration of a victory.

To lift someone up to be flogged.

To be lifted up.

To extract (code) from a loop construct as part of optimization.

To steal.

To rob.

A hoisting device, such as pulley or crane.

The act of hoisting; a lift.

The triangular vertical position of a flag, as opposed to the flying state, or triangular vertical position of a sail, when flying from a mast.

The position of a flag (on a mast) or of a sail on a ship when lifted up to its highest level.

The position of a main fore-and-aft topsail on a ship and fore fore-and-aft topsail on a ship.

Source: wiktionary.org