deep pool in bends, slack water, rivers - Turkish English Dictionary