Streetcar
English Meaning
- A public vehicle operated on rails along a regular route, usually through the streets of a city.
Sorry, No Malayalam Meaning for your input!
See Streetca Want To Try Streetcar In Malayalam??