trackless trolley - Turkish English Dictionary