Meaning of “harbour” - Learner’s Dictionary

harbour

verb [ T ] UK ( US harbor) uk us /ˈhɑːbər/
FEEL/THINK

If you harbour doubts, hopes, thoughts, etc, you feel or think about them for a long time:

He harboured dreams of one day becoming a professional footballer.
HIDE

to hide someone or something bad:

to harbour a criminal

(Definition of “harbour verb” from the Cambridge Learner’s Dictionary © Cambridge University Press)