rubber-tyred tram - German English Dictionary