high-rise housing projects - French English Dictionary