Translation of troli bas in English:

troli bas

trolley bus

noun

  • 1

    trolley bus, bus powered by electricity from an overhead wire