piston blowing engine - German English Dictionary