n apartment or condominium. Derived from the Germanic Old English word “flet,” meaning “floor” (a flat occupies only one floor of a building).
A poorly-researched dictionary of British Slang words and phrases, written by some guy off the internet.