Harboured

What is Harboured?

Harboured definition and meaning on Dictionary terms:
noun, verb (used with or without object) Chiefly British.