rotating piston - Turkish English Dictionary