in british english the usual word is "flat", but "apartment" is used by property developers to denote expensive 'flats' in exclusive and expensive residential areas in, for example, parts of london such as belgravia and hampstead. in scotland, it is called a block of flats or, if it is a traditional sandstone building, a "tenement", a term which has a negative connotation elsewhere.