Verb
1. secretly shelter (as of fugitives or criminals)
2. keep in one's possession; of animals
3. hold back a thought or feeling about;
"She is harboring a grudge against him"4. maintain (a theory, thoughts, or feelings);
"bear a grudge""entertain interesting notions""harbor a resentment"