logistic supply vehicle - French English Dictionary