YourDictionary

haven

noun

  1. a port; harbor
  2. any sheltered, safe place; refuge

transitive verb

to provide a haven for

See haven in American Heritage Dictionary 4

Learn more about haven

link/cite print suggestion box