twin diesel engine - German English Dictionary