bedfellow

bedfellow antonyms

bedfellow definitions

noun
  • One with whom one shares a bed. 

  • An associate, often an otherwise improbable one.