meaning of new haven

1. a city in southwestern Connecticut; site of Yale University


Related Words

new haven |

Developed & Maintained By Taraprasad.com

Treasure Words