'foreign aid' definitions:

Definition of 'foreign aid'

From: WordNet
noun
Aid (such as economic or military assistance) provided to one nation by another