Meaning Of The Word Tramcar

Real Dictionary

What's the definition of Tramcar? Find Tramcar meanings, definitions and more at the Real Dictionary online.

Tramcar Meaning

Tramcar Definition
Tramcar Definition

What's The Definition Of Tramcar?

tramcar in British English
noun
noun: an electrically driven public transport vehicle that runs on rails let into the surface of the road, power usually being taken from an overhead wire

More Definitions

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Definitions Of The Day