English Dictionary
Definition tramcar in British English
tramcar noun
[countable] noun
/ˈtræmˌkɑː(r)/

English Dictionary