logistic supply vehicle - German English Dictionary