narragansett bay
Meaning, Definition & Usage
Dictionary
Related
noun
a deep inlet of the Atlantic Ocean in Rhode Island
WordNet
Previous
Next