anchored piston pin - Turkish English Dictionary