two headed snake - Turkish English Dictionary