About us
Define
Definitions for
"DEMU"
Keywords:
diesel
,
voyager
,
locomotive
,
electric
,
multiple
Diesel Electric Multiple Unit (e.g. Voyager). The vehicles have their own engines and are in multiple formation, no separate locomotive.
212.104.140.178
Diesel Electrical Mechanical Unit
nationalexpressgroup.com
Diesel Electric Multiple Unit (a type of train powered by a diesel engine with electric transmission)
sra.gov.uk