piston with pin bushing - Turkish English Dictionary