piston pin retainer - Turkish English Dictionary