Trolleybus Meaning

There are 1 meaning(s) for word Trolleybus

Meaning 1 : a passenger bus with an electric motor that draws power from overhead wires

    Synonyms : trackless trolley,  trolley coach