Tram flap

What is Tram flap?

Tram flap definition and meaning on Dictionary terms:
noun British.
a streetcar system.
a streetcar route or track.

 

reference: www.dictionary.com/browse/tram-flap

Tags: