trackless trolley - French English Dictionary