bedfellow

Bedfellow [ˊbedˏfeləυ] n

1) муж; жена

2) спящий (с кем-л.) в одной постели

3) партнёр

a strange bedfellow случайный знакомый

Источник: Англо-русский словарь Мюллера на Gufo.me