piston powered - Turkish English Dictionary