noun
Meaning 1
A passenger bus powered by electricity by means of an electric motor, with the source of power either from rechargeable batteries or by drawing power from overhead wires.
Definition source: English Wiktionary via Wiktextract
Topics: transport
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: autostage, e-bus, electrobus
Antonyms: none provided
Broader terms: trolley bus