mutual aid - English Synonyms Dictionary

mutual aid

n.
[1] international logistic support