piston powered - German English Dictionary