TramcarspeedrevJune 16, 2024 « Back to Glossary IndexA term used in the UK to describe a vehicle that runs on tramway tracks. « Back to Glossary Index