English to Chinese Dictionary

Search:

电车 diàn chē tram; streetcar / trolleybus / electric car / e-bike / (in the context of Japan) electric train


<< back to the home page