Definitions of bedfellow:

  • noun:   a person with whom you share a bed
  • noun:   a temporary associate
    Example: "Politics makes strange bedfellows"