articulated lorry - Turkish English Dictionary