motor lorry - Turkish English Dictionary