EnglishDEMUnounMeaningInitialism of diesel-electric multiple unit.SourcesNo citations have been attached yet.