apartment buildings; blocks of flats; buildings (especially residential)
Il y a beaucoup de nouveaux immeubles dans ce quartier.
There are many new apartment buildings in this neighborhood.