motor car /ˈməʊtə ˈkɑː/ n

中文:动车

Meaning:Vehicle with an electric motor and braking system for pulling one or more cars.

Found in these illustrated scenes(1)

‹ Browse all scenes