narragansett bay Meaning, Definition & Usage

  1. noun a deep inlet of the Atlantic Ocean in Rhode Island

WordNet