Meaning of puff adder

Definition of puff adder

(noun) large African viper that inflates its body when alarmed
harmless North American snake with upturned nose; may spread its head and neck or play dead when disturbed

Other information on puff adder

WIKIPEDIA results for puff adder
Amazon results for puff adder