I don't hear this word or expression often, but like you said it's similar with partner. I checked it from one of my sources and words like ladylove, kept woman, other woman, etc came which means mistress. But, it can also mean your partner in bed which can be your brother, sister, spouse, etc.
I think it's better to use roommate, sounds much better.