sheltermate

Noun

 * 1) A person with whom one shares a shelter.