upper piston - Turkish English Dictionary