What is the meaning of Flatshare?

An arrangement in which two or more people share a flat (apartment building).

Source: wiktionary.org