What is the full meaning of flatshares
FLATSHARE, an arrangement whereby a flat is shared [n]
Example of the word flatshares placed on a Scrabble board.