keep (a thought or feeling, typically a negative one) in one's mind, especially secretly.
she started to harbor doubts about the wisdom of their journey
give a home or shelter to.
woodlands that once harbored a colony of red deer
(of a ship or its crew) moor in a harbor.
he might have harbored in San Francisco