articulated trolleybus - Turkish English Dictionary