Streetcars Synonyms

A wheeled vehicle that runs on rails and is propelled by electricity
(Noun)
Synonyms:
  1. trollies
  2. busses