rubber-tyred tram - French English Dictionary