harbour

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

Examples