Meaning of narragansett bay

Definition of narragansett bay

(noun) a deep inlet of the Atlantic Ocean in Rhode Island

Other information on narragansett bay

WIKIPEDIA results for narragansett bay
Amazon results for narragansett bay