Trolley-car meaning

A streetcar.
noun
0
0
An electric streetcar that gets its motive power from an overhead wire by means of a trolley.
noun
0
0
An electric streetcar or tram with a trolley pole for collecting electric current.
noun
0
0
Advertisement