streetcar
English Dictionary
->
Letter S
-> streetcar
Search Dictionary:
streetcar Definition
(n)
a
wheeled
vehicle
that
runs
on
rails
and
is
propelled
by
electricity
; "`
tram
''
and
`
tramcar
''
are
British
terms
"
streetcar Synonyms
streetcar
tram
tramcar
trolley
trolley car
© Art Branch Inc.