infrastructure developments - French English Dictionary