市街電車

streetcar; tram

Meaning

  1. n
    streetcar; tram

Example sentences

  • The subway is faster than the streetcar.