• word of the day

    trolleybus

    trolleybus - Dictionary definition and meaning for word trolleybus

    Definition
    (noun) a passenger bus with an electric motor that draws power from overhead wires
Download our Mobile App Today
Receive our word of the day
on Whatsapp