Long-stroke engine - German English Dictionary