ladder adder - Turkish English Dictionary