What is the meaning of Flatshare?
An arrangement in which two or more people share a flat (apartment building).
Source: wiktionary.orgSearch words containing
An arrangement in which two or more people share a flat (apartment building).
Source: wiktionary.orgSearch words containing