bedfellows

noun
  1. people or groups that are associated or working together, especially in an unlikely or temporary alliance
  2. Usage: often used in the phrase ‘strange bedfellows’

Examples