Harbourer Definition

noun

A person who harbours another.

Wiktionary