'international logistic support' definitions:

Definition of 'international logistic support'

(from WordNet)
noun
Arrangements made between nations to assist each other [syn: mutual aid, international logistic support]