noun an island in Narragansett Bay, Rhode Island.
aquidneck island 🔊 Listen to this noun an island in Narragansett Bay, Rhode Island. Share Facebook Twitter Google +