long island sound

Noun
  1. A sound between Long Island and Connecticut (synset 109366328)

Other Searches