Dictionary Home » Dictionary Definitions » Long Island Sound

Long Island Sound

arm of the Atlantic, between N Long Island & S Conn.: c. 100 mi (161 km) long
link/cite print suggestion box