bedfellow

/ˈbɛdˌfɛloʊ/

noun

A person who shares a bed with another.

The way men perceive the educational status of their female bedfellows has changed.