people-to-people projects - French English Dictionary
History

people-to-people projects



Meanings of "people-to-people projects" in French English Dictionary : 1 result(s)

English French
EU Regional Development
people-to-people projects projets people-to-people