bedfellow

Noun
  1. a person with whom you share a bed
  2. a temporary associate
    • politics makes strange bedfellows
bedfellow
Politics makes strange bedfellows.