Home
Search
Index
Definify.com
Definition
2024
DEMU
DEMU
See also:
demü
English
Abbreviation
DEMU
(
rail transport
)
diesel-electric
multiple unit
Similar Results
Demur
Demy
Demi
Emu
Demi-cross