Bedfellow Meaning

There are 2 meaning(s) for word Bedfellow

Meaning 1 : a person with whom you share a bed

Meaning 2 : a temporary associate

    Example : politics makes strange bedfellows