trackless trolley

Noun
  1. A passenger bus with an electric motor that draws power from overhead wires (synset 104494337)

Other Searches