New Haven Hear it!

New Haven Definition

New Haven

city in S Conn., on Long Island Sound: pop. 124,000