ラッピングデンシャ
Meanings
Noun
1. train covered in wrap advertising
Composed of
train; electric train