'foreign aid' definitions:

Definition of 'foreign aid'

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