A sea or stretch of water having many islands? Mark as favorite Copy Link harbour ocean archipelago bay Check Answer