international logistic support

Explore definitions, synonyms, and language insights of international logistic support

Definitions

Noun
arrangements made between nations to assist each other