VariousWords beta
Related Terms:
Definitions:
Noun
Long Island Sound
Definition: a sound between Long Island and Connecticut