meaning of trolleybus
1.
a
passenger
bus
with
an
electric
motor
that
draws
power
from
overhead
wires
Related Words
trolleybus
|
Developed & Maintained By
Taraprasad.com