trackless_trolley has definitions from the field of transportation
1
[ noun ] (transportation) a passenger bus with an electric motor that draws power from overhead wires

Related terms

bus electric_motor

*