English English Wikipedia has an article on:Savage IslandsWikipedia Proper noun Savage Islands A small Portuguese archipelago in the North Atlantic.Wikiwand - on Seamless Wikipedia browsing. On steroids.