noun

 

an area of water near the coast where ships are kept and are safe from the sea

 

verb

 

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