deep spot in river to swim - Turkish English Dictionary