high-rise residential buildings - French English Dictionary