harbor

noun
  1. a sheltered area of water where ships can dock safely
verb
  1. to give shelter or refuge to someone or something
  2. to keep or hold a thought or feeling in one’s mind

Examples