bedfellow

noun

1.
a temporary associate
2.
a person with whom you share a bed