Nouns

(n)seaport, haven, harbor, harboura sheltered port where ships can take on or discharge cargo
(n)harbor, harboura place of refuge and comfort and security

Verbs

(v)harbor, harbour, hold, entertain, nurse, bearmaintain (a theory, thoughts, or feelings)“bear a grudge”, “entertain interesting notions”, “harbor a resentment”
(v)harbor, harboursecretly shelter (as of fugitives or criminals)
(v)harbor, harbourkeep in one's possession; of animals
(v)harbor, harbour, shieldhold back a thought or feeling about“She is harboring a grudge against him”