Tramroad
English Meaning
A road prepared for easy transit of trams or wagons, by forming the wheel tracks of smooth beams of wood, blocks of stone, or plates of iron.
- A road designed for use by trams or wagons.
Sorry, No Malayalam Meaning for your input!
See Tramroa Want To Try Tramroad In Malayalam??