ribbed piston - Turkish English Dictionary