chái
yóu
diàn
lì
fā
dòng
de

Definitions

  1. 1. diesel-electric powered

Components