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
Tweet