dependence on foreign aid - Spanish English Dictionary