What is the meaning of Viper?

A venomous snake in the family Viperidae.

Any venomous snake.

A dangerous, treacherous, or malignant person.

A person who smokes marijuana.

Source: wiktionary.org