Definisi 'long island sound'

English to English
noun
1 a sound between Long Island and Connecticut Terjemahkan
source: wordnet30


Visual Synonyms