Definition of mansion flat in English:

mansion flat

noun

  • A large, luxurious flat.

Origin

1930s; earliest use found in The Daily Telegraph.