logistic and administrative support - French English Dictionary