long-stroke engine - German English Dictionary