Meaning of trackless trolley
Definition of trackless trolley
(noun)
a
passenger
bus with an
electric
motor
that draws
power
from
overhead
wires
Other information on trackless trolley
WIKIPEDIA results for
trackless trolley
Amazon results for
trackless trolley
Tweet