heavy lorry - Turkish English Dictionary