Most ladies I know hate to use the name <boyfriend> since it sounds so teenagerish. French QC ladies have a great term for a guy with whom they are living.

The term used is CHUM, and both definitions are applicable. When things are going great it can mean a close friend, someone you are rooming with. When things are going badly it can mean that chopped-up fish (not you Shona) you throw to the sharks.