RichThesaurus
bedfellow
bedfellow
antonyms
bedfellow
definitions
noun
One with whom one shares a bed.
An associate, often an otherwise improbable one.