Harborer /(-ẽr)/

Har·bor·er

Harborer

n.
  1. One who, or that which, harbors.
    Geneva was . . . a harborer of exiles for religion.