articulated tramway - Turkish English Dictionary