haven : Idioms & Phrases


new haven

  • noun a city in southwestern Connecticut; site of Yale University
WordNet

tax haven

  • noun a country or independent region where taxes are low
WordNet