Used chiefly in British English to mean a multi-level car park or, more generally, a multistory building.
Synonyms
multistory building
multi-story building
multistorey building
high-rise building
tower block
apartment block
block of flats
office tower