sharemate

Etymology

From share + mate.

noun

  1. A flatmate or housemate.