articulated urban bus - Turkish English Dictionary