all-wheel drive vehicle - Turkish English Dictionary