Definisi 'trolleybus'
English to English
noun
1 a passenger bus with an electric motor that draws power from overhead wires
source: wordnet30
More Word(s)
autobus, bus, charabanc, coach, double-decker, electric motor,

Visual Synonyms
Click for larger image