Will a rotating body gain linear acceleration in water? If a ball is floating in water and it has some angular velocity, will it gain some linear acceleration from the drag on it as it rotates?
Edit:

This is how I pictured it. I guess my reasoning is somewhat like a tyre trying to drive in mud?
I should probably ask as well, if this DOES happen, what is this force called? Equations would be cool too.
Edit 2:
OK so this seems to be a pretty definitive yes on the linear acceleration front. But how can I calculate this acceleration?
Just so no one is put off answering, this isn't homework. It's just something I'm trying to simulate for a game I'm writing.
 A: Let's try to apply Newtonian mechanics to this problem.
Since the ball is initially at rest, determining the resulting direction of motion, if any, boils down to determining the direction of the net force on the ball as it spins.
If the direction of the net force isn't obvious (like it might not be here), try teasing out some force by focusing on a different aspect of the motion of the ball: What will happen to the rotation of the ball? I suspect it will slow down due to its interaction with the water.
Next, draw several arrows along the bottom surface of the ball that represent the force exerted by the water that would cause the ball to slow down. To keep things simple, let's only focus on the tangental component of the force by the water. (The normal component is responsible for buoyancy; so let's ignore this and focus on any left-right motion as depicted in your diagram.)
Now take a look at the net effect of all of your little force arrows. Is there a preferred direction that they all tend to point in? Answering this question is equivalent to answering what direction the net force on the ball is as it is spinning but initially not translating.
Note that there are some assumptions in the above argument that are glossed over; motionless fluid (initially), no fluid going over on top of the ball, etc. 
