trackless trolleys - French English Dictionary