🚎 Electric Bus Transit All meanings Electric-powered public transportation vehicle that runs on roads, combining the features of a bus and a tram, using overhead wires for power supply. ▲ 0 ▼ 0 More meanings →