mutual_aidEnglish

international logistic support, mutual aid

Noun

Arrangements made between nations to assist each other

English: mutual aid, international logistic support

English words with similar meanings

Show 1 words