Definitions of harbour
to give shelter to someone or to hide someone, especially a criminal
It is a criminal offence to give shelter to or to harbour a criminal.
to think about something or to feel something, often something negative, usually over a period of time
Judges believe that if a community harbours doubts, the jury will likely harbour doubts, too.