English Dictionary
Definition streetcar in British English
streetcar noun
[countable] noun
/ˈstriːtˌkɑː(r)/

English Dictionary