Definitions of Narragansett bay:

  • noun:   a deep inlet of the Atlantic Ocean in Rhode Island