Definisi 'trackless trolley'

English to English
noun
1 a passenger bus with an electric motor that draws power from overhead wires Terjemahkan
source: wordnet30


Visual Synonyms