infrastructural investments - French English Dictionary