puffing adder - Turkish English Dictionary