trackless trolley Meaning, Definition & Usage

  1. noun a passenger bus with an electric motor that draws power from overhead wires
    trolleybus; trolley coach.

WordNet