Английский-Русский словарь »

strange bedfellows означает в русский

АнглийскийРусский
strange bedfellows (unusual combination or political alliance)
noun

неожиданные союзникиnoun
{Pl}

странные компаньоныnoun
{Pl}