Definition of DMU in English:

DMU

British
  • Diesel multiple unit (train).