spanish agency for ınternational development cooperation - French English Dictionary