international logistic support

Noun
  1. Arrangements made between nations to assist each other (synset 101219398)

Other Searches