Origin: Germanic Old English prefix
Bedfellow has 3 different meanings across 1 category:
Noun
a temporary associate
"politics makes strange bedfellows"
a person with whom you share a bed
One with whom one shares a bed.