harbour

noun
B2+
1
an area of water on the coast, protected from the open sea by strong walls, where ships can shelter
بندرگاه, پناهگاه دریایی
verb
1
to hide and protect somebody who is hiding from the police
پناه دادن, مخفی کردن, پناه دادن به
2
to keep feelings or thoughts, especially negative ones, in your mind for a long time
در دل داشتن, در دل نگه داشتن, نگه داشتن در دل
The arsonist may harbour a grudge against the company.
She began to harbour doubts about the decision.
to harbour thoughts of revenge
He still harbours ambitions of playing professional soccer.
He still harboured doubts about her honesty.
3
to contain something and allow it to develop
پرورش دادن, جای دادن
Your dishcloth can harbour many germs.
These woodlands once harboured a colony of red deer.
The Fife coast harbours many insects which are rare elsewhere in Britain.