narragansett bay

Noun
  1. A deep inlet of the Atlantic Ocean in Rhode Island (synset 109388627)

Other Searches