ちょう低床 ていしょう電車 でんしゃ
chōtei shō densha

Noun

1. ultra low-floor tram; ultra low-floor light rail vehicle