The noun has one meaning:
Meaning #1:
a place where ships can take on or discharge cargo
Synonyms: seaport, haven, harbor
The verb harbour has 4 meanings:
Meaning #1:
secretly shelter (as of fugitives or criminals)
Synonym: harbor
Meaning #2:
keep in one's possession; of animals
Synonym: harbor
Meaning #3:
hold a thought or feeling of
Synonyms: harbor, shield
Meaning #4:
maintain; as of a theory, thoughts, or feelings
Synonyms: harbor, hold, entertain, nurse




