aquidneck island








noun

  1. an island in Narragansett Bay, Rhode Island.
52 queries 0.561