meaning of foreign aid

1. aid such as economic or military assistance provided to one nation by another


Related Words

foreign aid |

Developed & Maintained By Taraprasad.com

Treasure Words