mountain adder - Turkish English Dictionary