streetcar /ˈstɹap ˈluːp/ n

中文:有轨电车

Meaning:Electrically powered vehicle for transporting people; it rolls on tracks embedded in city streets and on the edge of roadways.

Found in these illustrated scenes(2)

‹ Browse all scenes