Definition of harbors:
(n) :
(countable, nautical) A sheltered expanse of water, adjacent to land, in which ships may anchor or dock, especially for loading and unloading.
(n) :
(countable) Any place of shelter.
(v) :
(transitive) To provide a harbor or safe place for.
(v) :
(intransitive) To take refuge or shelter in a protected expanse of water.
(v) :
(transitive) To hold or persistently entertain in one's thoughts or mind.
(v) :
(transitive) To drive (a hunted stag) to covert.