high-rise flats - French English Dictionary