What is the meaning of ?

mamushi, pit viper

Short for 日本蝮 (mamushi (Gloydius blomhoffii)).

a pit viper, adder

person who is feared by others but gives no harm (Can we verify this sense?)

Short for まむし指.

Source: wiktionary.org