Meaning of house sharer in English:

house sharer

noun

British