tow-headed snake - Turkish English Dictionary